package com.wjj.sixinone.common.pojo.log;

import com.wjj.sixinone.common.pojo.log.base.BaseLog;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * 存储api请求的日志条目
 */
@Document(collection = "api_logs")
@Data
@EqualsAndHashCode(callSuper = false)

public class ApiLogs extends BaseLog {

    /**
     * 接收请求的端口
     */
    private int requestPort;

    /**
     * 请求的查询参数
     */
    private String requestQuery;



    /**
     * 请求的头信息
     */
    private String requestHeaders;



    /**
     * 处理请求所花费的时间 (毫秒)
     */
    private long duration;

    private String className;


}
